P+ - Zero Suit Samus - Action - 0x11c

Entry Script

  1. ChangeSubactionRestartFrame(SpecialAirLwStep)
  2. CreateInterrupt { interrupt_id: None, action: 0x11d, requirement: (AnimationEnd) }

Exit Script

  1. if ((InternalConstantInt(CurrentSubaction) Equal scalar(98)))
    1. UnknownEvent { namespace: 0x0, code: 0xc, unk1: 0x0, arguments: [Requirement { flip: false, ty: CharacterExists }, Variable(Variable { memory_type: InternalConstant, data_type: Int, address: 20000 }), Value(2), Scalar(27.0)] }
    2. ArticleRemove(2)
    3. Subroutine(Offset { offset: 0xffffffff, origin: 0x63fc })